#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>

#include "spark_uart.h"
#include "spark_base.h"

BaseStatus g_base_status=0;

void Spark_Init(void)
{
    UART_Init();
}


void Base_Cmd(char *data)
{
    Uart_SentData(data,sizeof(data));
}

void Base_Stop(void)
{
    Base_Cmd("0");
}

void Base_Forword(void)
{
    Base_Cmd("1");
}

void Base_Backward(void)
{
    Base_Cmd("2");
}

void Base_Left(void)
{
    Base_Cmd("3");
}

void Base_Right(void)
{
    Base_Cmd("4");
}

void Base_Status_Change(char *status)
{
    Base_Cmd(status);
	g_base_status = atoi(status);
}